/**
 * api接口的统一出口
 */
// 导入接口域名列表
import baseURL from './base'
// 导入http中创建的axios实例
import http from '@/utils/http'

const api = {
  // 登录
  login (data) {
    return http.post(`${baseURL}/../login`, data)
  },
  // post提交
  add (url, data) {
    return http.post(`${baseURL}/${url}`, data)
  },
  // 删除数据
  del (url, id) {
    return http.delete(`${baseURL}/${url}/${id}`)
  },
  // 修改数据
  update (url, id, data) {
    return http.put(`${baseURL}/${url}/${id}`, data)
  },
  // 列表
  getList (url) {
    return http.get(`${baseURL}/${url}`)
  },
  // 详情
  getDetail (url, id, params) {
    return http.get(`${baseURL}/${url}/${id}`, {
      params
    })
  }
}

export default api